package br.com.digidata.negocio;

public abstract class Pessoa {
	private int id;
	private String cpf;
	private String nome;
	private String dataNascimento;
	private String sexo;
	private String telefoneResidencial;
	private String telefoneCelular;
	private Endereco endereco;
	
	public Pessoa(int id, String cpf, String nome, String dataNascimento,
			String sexo, String telefoneResidencial, String telefoneCelular,
			Endereco endereco) {
		super();
		this.id = id;
		this.cpf = cpf;
		this.nome = nome;
		this.dataNascimento = dataNascimento;
		this.sexo = sexo;
		this.telefoneResidencial = telefoneResidencial;
		this.telefoneCelular = telefoneCelular;
		this.endereco = endereco;
	}

	public Pessoa(String cpf, String nome, String dataNascimento,
			String sexo, String telefoneResidencial, String telefoneCelular,
			Endereco endereco) {
		super();
		this.cpf = cpf;
		this.nome = nome;
		this.dataNascimento = dataNascimento;
		this.sexo = sexo;
		this.telefoneResidencial = telefoneResidencial;
		this.telefoneCelular = telefoneCelular;
		this.endereco = endereco;
	}
	
	public Pessoa(int id, String cel) {
		this.id = id;
		this.telefoneCelular = cel;
	}

	public Pessoa(int id) {
		this.id = id;
	}

	public int getId() {
		return id;
	}

	public String getCpf() {
		return cpf;
	}

	public String getNome() {
		return nome;
	}

	public String getDataNascimento() {
		return dataNascimento;
	}

	public String getSexo() {
		return sexo;
	}

	public String getTelefoneResidencial() {
		return telefoneResidencial;
	}

	public String getTelefoneCelular() {
		return telefoneCelular;
	}

	public Endereco getEndereco() {
		return endereco;
	}
	
}
